約 4,637,373 件
https://w.atwiki.jp/we_hate_sunshine/pages/72.html
.NETでExcelファイルを読み込むライブラリを作る Excel(Office)ファイルの扱いの難しさ Microsoft Officeのオートメーション機能を使用すれば、 コード上でOffice文書の作成から読み込みまで思いのままです。 ちょー便利に見えるこの機能ですが、.NET Frameworkとの相性は最悪としかいいようがありません。 その最大の理由は、一度使ったCOMオブジェクトに対し、 参照からはずれるときまたは必要なくなったとき、確実にオブジェクトの解放を行わなければならないことです。 これを怠ると、処理が終わったあとタスクにExcelのプロセスが残り続けることになります。 これは誰もが一度は直面する問題でしょう。 特にピリオドなどで間接的に参照していることに気づかず、 泥沼にはまる例はいろいろな掲示板を見ていても後を絶ちません。 問題はこればかりではなく、 Office製品にバージョンがあるように、 オートメーション(サーバー)にもバージョンがあることも懸念材料の一つ。 使用するOfficeのバージョンに合わせて使用するオートメーションのバージョンを変えなければならないのです。 つまりどういうことかというと、 例えばExcel2003でファイルを読み込むために書いたコードがExcel2000には使えないということ。 やってられませんね。 これを攻略するには遅延バインディングという手法が有効なのですが、 C#でこの方法を取るとかなり冗長なコードとなってしまいます。 (といっても解放解放ですでに冗長なんですが) 前置き終わり。 改善案 今回考えているのはExcelの表をメモリ上に落とすこと。 最近触れたADO.NETに触発された感もあるのですが、 Excelの表をDataTableのようなメモリ上の表に置き換えることができれば、 要素(セル)へのアクセスも楽チンだろうというもの。 DataTableのような大層なものはめんどくさいので、 セルと行とシートをリスト(List )で構成するようにしてみます。 また、遅延バインディングを用いてExcelのバージョンに依存しないようにするとともに、 Excel操作から完全に切り離した形にすることで、安心、安全を目指します。 ExcelReader Context ExcelReader Readメソッドを使ってExcelファイルを読み込めば、表データを収めたContextオブジェクトが手に入ります。 (Openメソッドは勉強のためのおまけ) Context シートを表すSheetオブジェクトをリストで持っています。 Sheet 行を表すRowオブジェクトをリストで持っています。 Row セルを表すStringオブジェクトをリストで持っています。 かなり単純です・・・。何かもっと機能をつけたければこいつらを改良してください。 バージョンUPの問題はうちもあるよ~。しかも2007はオートメーションサーバすらないよ~。 -- qutto (2007-04-05 00 40 29) あじっすか -- NZ-000 (2007-04-05 00 51 55) 名前 コメント
https://w.atwiki.jp/tomokazu0525/pages/91.html
最終更新日時2011-10-07ここを編集 ■目次 VBA基礎 VBA応用編WEBへのアクセスが絡まない部分。 WEBへのアクセスが絡む部分。 ページフッタこのページの1階層上のページ このページの1階層下のページ このページに含まれるタグ このページへのアクセス数 ■本文 VBA基礎 基礎は『かんたんプログラミング Excel VBA』(大村あつし)三部作で習得。 かなり良書。 基礎に関しては、WEBで必要な情報を探し出しながら勉強するよりも、 この3部作で体系立てて基礎をたたきこむことをオススメ。 ちなみに2冊目(?)の『コントロール・関数編 』よりも 『応用編』の知識の方が先に必要になった。 この3部作の限界は、あくまで excel VBAの本ということ。 outlook、word、IEなど他のマイクロソフト製品と連携させた マクロの組み方は載っていない。 VBA応用編 WEBへのアクセスが絡まない部分。 VBA WEB連携以外のつまづきやすいとこ 勉強用メモ - EXCEL/VBA/構造化プログラミング 勉強用メモ - EXCEL マクロ サンプル WEBへのアクセスが絡む部分。 勉強用メモ - エクセルでWEBサイトのデータを扱う 勉強用メモ - EXCEL/VBA/XPATH (著作権のからみで非公開) 勉強用メモ - EXCEL/VBA/CSSセレクタ VBA エクセルWEB連携(応用を中心に:google検索など) 勉強用メモ - VBA/jscript VBA関連ツール ここを編集 ページフッタ このページの1階層上のページ このページの1階層下のページ WEB連携以外のつまづきやすいとこ XML XPATH エクセルWEB連携(応用を中心に:google検索など) エクセルでWEBサイトのデータを扱う ヘルプ作成 マクロ サンプル 他の人との共有 外部テキストファイルの入出力 構造化プログラミング 正規表現 画像データの挿入 通信コンポーネントを利用(wininet,winhttp,XMLHttp等 このページに含まれるタグ EXCEL VBA このページへのアクセス数 今日: - 昨日: - これまで合計: -
https://w.atwiki.jp/mm8586/pages/20.html
新規Excelワークシートを作成します。 // //新規Excelワークシートの作成 // var Excel = new ActiveXObject("Excel.Application"); Excel.Visible = true; var Book = Excel.Workbooks.Add(); WScript.Sleep( 5000 ); Book.Close(false); Excel.Quit(); WScript.Quit(); new ActiveXObject("Excel.Application")で、Excelオブジェクトを作成します。 var Excel = new ActiveXObject("Excel.Application"); .Visible=trueでワークシートを表示します。falseは、非表示です。 Excel.Visible = true; .Workbooks.Add()により、新しいワークシートを追加します。 var Book = Excel.Workbooks.Add(); WScript.Sleep( 5000 )で、5秒間停止した後、.Close(false)により、保存しないで終了します。trueとすると、ファイルを保存して終了します。 Book.Close(false); .Quit()により、Excelオブジェクトを破棄し終了します。 Excel.Quit();
https://w.atwiki.jp/oxon/pages/14.html
Microsoft Excel Last Updated 2006-12-14
https://w.atwiki.jp/hellopro/pages/20.html
マクロ関連のまめ知識[Miyn] 装備変更マクロ 見た目が変わる部位を装備変更すると、キャラクターが点滅する。(グラフィックが変わるため) 主に武器、頭、胴、手、脚、足 WS時 同じマクロで装備変更とWSを同時にしても、装備変更後のステータスでWSが発動。 例 /equip body ホーバージョン /equip head ボイジャーサリット /equip neck スパイクネックレス /equip ring1 ラジャスリング /equip waist 王国騎士ベルト /ws 迅 t これで装備変更後のステータスで迅発動。 /ws 迅 t /equip body ホーバージョン /equip head ボイジャーサリット /equip neck スパイクネックレス /equip ring1 ラジャスリング /equip waist 王国騎士ベルト これでも良いみたいだけど気持ち悪いから上の方が良い。 青魔法はあくまでも魔法のため、詠唱完了までに装備変更していれば変更後の装備で魔法効果発動。 /recast ヘッドバット /ma ヘッドバット stnpc /equip body メガスジュバ /equip head ボイジャーサリット /equip hands アルキオネウス腕輪 /equip ring1 ラジャスリング これでOK ヘイスト装備などによる再詠唱の短縮 魔法詠唱完了までに装備してればOK。 例 /recast 空蝉の術 壱 /ma 空蝉の術 壱 me st /equip waist スウィフトベルト /wait 4 /recast 空蝉の術 弐 ファストキャスト装備がないならこれでOK 攻撃間隔の短縮も、殴ったときにヘイスト装備していれば次の攻撃までの間隔が短くなる。 ファストキャスト 魔法詠唱開始前に装備してないと無意味。 /ma 空蝉の術 壱 me st /equip head ワーロックシャポー これだとワーロックシャポーのファストキャスト分が反映されない。 /recast 空蝉の術 壱 /ta stpc /equip head ワーロックシャポー /equip waist スウィフトベルト /ma 空蝉の術 壱 me こうするべき。 と思ってたけど、↑のマクロでは、非戦闘状態のときに敵をタゲって上記マクロを使うと、 マクロ後のタゲが stpc で選んだ人になってしまい結構うざいかも。 /ta st がベスト。 属性杖など 属性杖や魔法スキル+のような装備は、詠唱完了までに装備してればOK 多分、呪歌の楽器も一緒。 /recast グラビデ /ma グラビデ stnpc /equip main アウスタースタッフ /equip body ワーロックタバード /equip neck インフィブルトルク これで良い。 stnpc でワンクッションはさまないと、リキャスト待ち等で詠唱出来なかった場合に装備変更部までマクロが実行されてうざい。 ダメな例 /recast グラビデ /ma グラビデ t /equip main アウスタースタッフ /equip body ワーロックタバード /equip neck インフィブルトルク これだと詠唱出来なくても、メイン武器が変更されてキャラが点滅して非常にめんどくさい。(タゲが外れたりする)
https://w.atwiki.jp/kyomas/pages/22.html
序章 Excelの可能性 第2章 表の作成1(入力やショートカット、サム) 見本 http //bini.happy.nu/ex2.zip 第3章(予定) 表の作成2(フィル・表の装飾) 動画作成用紙芝居マクロ「とかち0式(ゼロスタイル)」 http //bini.happy.nu/t0.zip ※なにか一言どうぞ。 名前 コメント
https://w.atwiki.jp/macromill/pages/17.html
マクロミルのご高説 ネットリサーチ業界の体質改善の必要性 - 2018年7月31日 - 村上智章 ttps //www.macromill.com/data_and_insights/researcher_column/article_014.html ※村上智章 : マクロミル総合研究所 研究員 「回答率があがらない」「回答者の年代が偏っている」WebアンケートASPを設置しても 効果が得られない理由。 - iタウンページ おすすめコラム ttp //column.itp.ne.jp/press_links/view/712 ~ 謝礼を付けてもアンケート回答数は増えない? ~ 謝礼を用意しているからといって、長文を要求したり、プライベートに言及する アンケートをとったりするのは逆効果です。 ~ アンケートは「接客」であると心得る ~ Webアンケートの設問は答えやすいものであること、本当に必要なことだけを 絞り込んだものにすることが大切です。また街頭アンケートとは違い、Webでは お客様の顔が見えません。しかし、対面でなくともアンケートは接客だということを 忘れないようにしたいものです。 回答者にとって答えやすいアンケート項目例 ・適度な質問数→できれば数分以内で回答可能。 ・簡単に回答できる→はい・いいえ式、5段階評価式など。 ・自由記入欄が少ない→文字入力よりマウス操作の方が好まれる。 ・謝礼、報酬の用意→抽選でもかまわないが、全員ならなお良し。 ネットリサーチの【 マ ク ロ ミ ル 】では、お客様の個別ニーズに応える独自の 「Webアンケートシステム(アンケートASP)」を提供しております。 日本マーケティング・リサーチ協会(JMRA)のお叱り 「インターネット調査品質ガイドライン」の策定にあたって http //www.jmra-net.or.jp/notice/tabid140.html?itemid=113 dispmid=497 http //www.jmra-net.or.jp/Portals/0/rule/guideline/%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%8D%E3%83%83%E3%83%88%E8%AA%BF%E6%9F%BB%E5%93%81%E8%B3%AA%E3%82%AC%E3%82%A4%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3_web.pdf インターネット調査品質委員会 委員長 村上 智章 「このガイドラインは、インターネット調査について書かれていますが、本質的には 『調査協力者の立場になって、謙虚な気持ちを忘れずに調査を実施してほしい』 という想いを強く推し出した内容になっています。 調査協力者をおざなりにした調査を続けていたままでは、いつかは協力して いただけなくなります。 生活者の声をクライアントに届けることが調査会社の使命ならば、その声を 届けられなくなってしまっては調査会社の存在価値はなくなってしまいます。」 以下、「調査協力しやすい調査票を設計する」を抜粋。 1. 調査協力者を大切にする ① 調査協力者あってのインターネット調査であることを理解する 2. 調査協力しやすい調査票を設計する ① 回答所要時間は10分以内を推奨 ② 巨大マトリクスは使わない ③ マトリクス形式や自由回答を多用しない ④ スクリーニング調査では抽出に使わない質問を控える 3. 時代に応じたインターネット調査を実施する ④ 無駄を省いたシンプル設計 ⑤ まずは自分で回答してみる 日本マーケティング・リサーチ協会 - JMRA会員について http //www.jmra-net.or.jp/membership/ ※「正会員社紹介(MORE)」→「上部見出し:ま」→「(株)マクロミル」 http //www.jmra-net.or.jp/membership/regular/tabid155.html?pdid=08
https://w.atwiki.jp/antagata_petit/pages/13.html
初出:11煎予告スレの直前 2006/11/07 20 00 58.48 ID kkgVx9wD0 問題 【11煎】VIPPERのあんたがたに11thCode【予告】 1 名前: ◆TzTqpyvYHM :佐賀暦2006年,2006/11/07(佐賀県警察) 20 00 58.48 ID kkgVx9wD0 4QCGHDNK ネプリ 縮小画像↓ 元ファイル ↓文字起こし(修正版) VIPPERのあんたがたに挑戦です 11th 予告状 前略 VIPPERのあんたがた お待たせしております11煎です が、皆様のご期待通り11月11日午前 11時11分11秒より開始させてい ただきます。 つきましてはささやかながら予告 ぷちんがたをお楽しみください。 http //www.viper.org/vip374466.xls.html DLP:あんたがた 草々 Excelファイル ヒント なし 解答 シート2を表示形式が標準と文字列で色分け →QRコード →変換すると「つりでした」一行のみ 出題者から 資料提供他:Special thanks to Amechan! psps経緯:後日追加?
https://w.atwiki.jp/ntaka206/pages/12.html
プリンタの選択 すぐに役立つエクセルVBAマクロ集 - FAQ 「ActivePrinterメソッドは失敗しました」のエラーが出るが - Excel VBA Macro Collection http //www.asahi-net.or.jp/~zn3y-ngi/YNxv9b72.html プリンタ名にNexx をつけてActivePrinterとしてセットする 元ネタ Windows Script Programming ExcelのApplication.ActivePrinterは「仕様障害」? http //scripting.cocolog-nifty.com/blog/2007/01/excelwordapplic_2473.html ありがとうございます。 プリンタ名にNexx をつけてActivePrinterとしてセットする Sub SetActivePrinter1(Name As String) Dim n Dim PortName As String For n = 100 To 199 PortName = Name " on Ne" Strings.Right(CStr(n), 2) " " TrySetActivePrinter PortName If Err = 0 Then Exit For Next If Err Then Err.Raise Err.Number MsgBox Application.ActivePrinter End Sub Sub TrySetActivePrinter(Name As String) On Error Resume Next Application.ActivePrinter = Name End Sub 自動メンバ表示の確定 自動メンバ表示機能から選択-Tabキー:VBE Visual Basic Editorの使い方 http //www.relief.jp/itnote/archives/001041.php VBAの変更が保存されないときの対処 VB Editorで「一時停止」して保存 「上書き保存」だと、保存されていなくても何のエラーも出ないので「名前を付けて保存」をやってみる フォームのボタンをクリックしてもVBAコードが動かないとき 「一時停止」状態になっているので、VB Editorで「停止」ボタン押す。 「実行」ボタンを押すと、表示中のコードが実行されてしまうので注意。 「実行」ボタン VB Editorで表示中のコードを実行する。 「一時停止」ボタン VBAのコード実行がされない状態になる。 「停止」ボタン VBAのコード実行をリセットする。つまり実行中のコードがあれば停止するが、これから先のコード実行を禁止するわけではない。 ColorIndex ColorIndexプロパティ値一覧:Excel エクセルの使い方-マクロ/VBA http //www.relief.jp/itnote/archives/000482.php セルの書式のみ保護して値のみ入力する 少なくともExcel2003まででは、できないみたい。 セルの果てまで選択したい 先頭のセルを選択してCTRL+SHIFT 下に行きたければ、下向き矢印 横に行きたければ、右向き矢印
https://w.atwiki.jp/sk_tdyk/pages/23.html
ショートカット SUM計算のショートカット 「Alt」キー と 「Shift」キー を押しながら 「=」キーを押すと =sum() 合計を求める関数が表示される 非表示にしているセルはコピー不要 非表示状態で範囲を選択し Altキーを押しながら「;」キーを押すと見えているセルのみ選択状態になる 関数 パスなしのファイル名表示 =MID(CELL("filename"),SEARCH("[",CELL("filename"))+1, SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-1-4) その他 入力規則のリストを他シートから参照する方法 [データの入力規則]ダイアログボックス-[設定]タブ-[元の値(S)]ボックスに「=Sheet1!A2 A11」と入力します。